package icu.d4peng.basic.message.mail.service;

import java.util.Map;

/**
 * MailService:邮件服务
 *
 * @author d4peng <a href="d4peng@qq.com">d4peng@qq.com</a>
 * @since 2023.12.03
 */
public interface MailService {
    /**
     * 发送文本邮件
     *
     * @param to      目标人
     * @param subject 主题
     * @param context 内容
     */
    void sendTextEmail(String to, String subject, String context);

    /**
     * 发送html邮件
     *
     * @param to           目标人
     * @param subject      主题
     * @param templateName 模板名称
     * @param context      内容替换的Map
     */
    void sendHtmlEmail(String to, String subject, String templateName, Map<String, Object> context);
}
